package com.quanyan.club.entity.db;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class TbClubActivitySettlementDetail implements Serializable {
    private Integer id;

    //俱乐部id
    private Integer clubId;

    private Integer uid;

    //活动id
    private Integer activityId;

    //1 俱乐部内部活动 2 俱乐部赛事活动
    private Integer type;

    //应付总金额 包含积分、鸟蛋等
    private BigDecimal dealMoney;

    //实际支付金额
    private BigDecimal payMoney;

    //积分抵扣金额
    private BigDecimal integralMoney;

    //鸟蛋抵扣金额
    private BigDecimal accumulateMoney;

    //优惠券代码
    private String couponCode;

    //优惠券金额
    private BigDecimal couponAmount;

    //备注
    private String remark;

    //0 未删除 1删除
    private Byte isDelete;

    private Date createTime;

    private Date updateTime;

    static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getClubId() {
        return clubId;
    }

    public void setClubId(Integer clubId) {
        this.clubId = clubId;
    }

    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }

    public Integer getActivityId() {
        return activityId;
    }

    public void setActivityId(Integer activityId) {
        this.activityId = activityId;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public BigDecimal getDealMoney() {
        return dealMoney;
    }

    public void setDealMoney(BigDecimal dealMoney) {
        this.dealMoney = dealMoney;
    }

    public BigDecimal getPayMoney() {
        return payMoney;
    }

    public void setPayMoney(BigDecimal payMoney) {
        this.payMoney = payMoney;
    }

    public BigDecimal getIntegralMoney() {
        return integralMoney;
    }

    public void setIntegralMoney(BigDecimal integralMoney) {
        this.integralMoney = integralMoney;
    }

    public BigDecimal getAccumulateMoney() {
        return accumulateMoney;
    }

    public void setAccumulateMoney(BigDecimal accumulateMoney) {
        this.accumulateMoney = accumulateMoney;
    }

    public String getCouponCode() {
        return couponCode;
    }

    public void setCouponCode(String couponCode) {
        this.couponCode = couponCode;
    }

    public BigDecimal getCouponAmount() {
        return couponAmount;
    }

    public void setCouponAmount(BigDecimal couponAmount) {
        this.couponAmount = couponAmount;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Byte getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Byte isDelete) {
        this.isDelete = isDelete;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}